package com.minis.beans;

import com.minis.exception.NoSuchBeanDefinitionException;

/**
 * Create by 18415 on 2025/7/27 19:21
 */
public interface BeanFactory {
    Object getBean(String beanName) throws NoSuchBeanDefinitionException;

    boolean isSingleton(String beanName);

    boolean isPrototype(String beanName);

    Class getType(String beanName);
}
